@charset "utf-8";
/* CSS Document */
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
body {font:12px/normal Verdana, Arial, Helvetica, sans-serif; min-width: 1300px;}
ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}
.fl{ float: left;}
.fr{ float: right;}
a{ text-decoration: none;}
/*头部*/
.top{
    position: relative;
    background: url(../img/head.png) no-repeat;
    background-size: 100% 100%;
    height: 190px;
    display: flex; justify-content: center; align-items:center; min-width: 1300px;
}
.topnew{
    position: relative;
    background: url(../img/headnew.png) no-repeat;
    background-size: 100% 100%;
    height: 190px;
    display: flex; justify-content: center; align-items:center; min-width: 1300px;
}
.top_logo{ width: 80%; margin:  0 auto;}
.top_logo img{ width:100%;}
/*nav*/
.nav{ height: 52px; background: linear-gradient(-180deg,#ffffff, #e1e0e0);}
.nav_jz{ width: 1200px; margin: 0 auto;}
.nav_jz ul li{ float: left; line-height: 52px; height: 52px; width: 135px; text-align: center; font-size: 18px; font-weight: bold;}
.nav_jz ul li a{ float: left; line-height: 52px; height: 52px; width: 135px; text-align: center; font-size: 22px; font-weight: bold; color: #333;}
/*.nav_jz ul li{ float: left; line-height: 52px; height: 52px; width: 158px; text-align: center; font-size: 18px; font-weight: bold;}
.nav_jz ul li a{ float: left; line-height: 52px; height: 52px; width: 158px; text-align: center; font-size: 22px; font-weight: bold; color: #333;}*/
.top_search{ border: 1px solid #ccc; width: 248px; height: 36px; border-radius: 5px; line-height: 36px; margin: 7px 0px;}
.wrapper_1200{width:1200px}
.top_search input{ width: 210px; height: 34px; line-height: 34px; color: #666; float: left; border: 0px; padding-left: 10px;background-image: linear-gradient(-180deg,#ffffff, #ffffff);border-radius:5px;}
.top_search input:focus { outline:none; }
.top_search img{ padding: 8px 0;}
.nav_jz .active{ color: #0b4ab4;}
.nav_tow{ background: #e1e0e0; display:none; width: 135px; overflow: hidden; z-index: 99; position: absolute; margin-top: 52px;}
.nav_jz ul li a:hover{ color: #0B4AB4;}
.advertisement{ background: #faebd7;color: #be0614;font-size: 32px; text-align: center; line-height: 55px; margin: 10px 0px;font-weight: bold;}
/*main*/
.main{ width: 1200px; margin: 0 auto;}
.bannertu{ width: 705px; float: left;}
#wrap{
    min-width:705px;
}
#wraplxdkd{
    min-width:642px;
}
.hiSlider11{
    overflow: hidden;
    height:445px;
    width: 642px;
}
.hiSlider{
    overflow: hidden;
    height:445px;
    width: 705px;
}
.hiSlider-item{
    float: left;
}
.journalism{ width: 475px; height: 445px; border:1px solid #e0e0e0; border-top:2px solid #105fc6; float: left; margin-left:18px;}
.newbanner{ float: left;}
.nav_col{color: #0b4ab4;}
/*新闻中心*/
.journalism_title ul li{ float: left; width: 138px; text-align: center; height: 50px; line-height: 50px; font-size: 21px; font-weight: bold;}
.journalism_title ul li a:hover{ background: url(../img/new_bg.png); border-bottom: 2px solid #105fc6;}
.new_xz{ border-bottom: 2px solid #105fc6; color: #0b4ab4;}
.journalism_title ul{ height: 50px; line-height: 50px; border-bottom: 1px solid #e0e0e0; font-size: 18px; margin: 0px 30px;}
.journalism_content{ margin:0 30px; text-align: left;}
.journalism_content ul li{     display: flex;
    align-items: center;
    height: 49px;
    border-bottom: 1px dotted #e0e0e0;
    clear: both;
    padding: 17px 0px;
    font-weight: bold;
    font-size: 20px;}
.journalism_content ul li a{ color: #333;}
.journalism_content ul li:last-child{ border: 0;}
.journalism_content ul li:hover{ color: #0b4ab4;}
.hide_yc{ display: none;}
.oneline{ overflow: hidden;}
.journalism_title {
    background: url(../img/new_bg.png) no-repeat;
}
/*审查调查*/
.examination_noti{ margin-top: 15px; clear: both; overflow: hidden;}
.fl{ float: left;}
.examination{ width: 388px; float: left;}
.examination h3{ color: #0b4ab4;background: url(../img/scdc_bg.png); border-bottom: 1px solid #e0e0e0; height: 50px;  font-weight: 100;}
.examination h3 p{ border-bottom: 1px solid #0b4ab4; float: left; width: 130px; text-align: center; font-size: 21px;line-height: 50px; margin: 0; font-weight: bold;}
.examination h3 span{ border-radius: 10px; padding: 3px 12px; float: right; font-size: 14px; border:1px solid #0b4ab4; margin: 11px;}
.examination ul{ margin: 15px 0px;}
.examination ul li{ height:36px; line-height: 36px; font-size: 18px; color: #333; clear: both;}
.examination ul li span{ width: 6px; height: 6px; background: #ccc;display: block; float: left; margin: 20px 10px 20px 0px;}
.theme{  margin-left: 20px;}
.theme ul li{ margin: 3px 0px;}
.theme ul li:first-child{ margin:0px;}
/*专题策划*/
.newListTitle{ background: url(../img/special_bg.png) no-repeat; height: 50px; border-bottom: 1px solid #e0e0e0;}
.newListTitle .text{ width: 130px; text-align: center; font-size: 21px; color: #0b4ab4;  display: block; float: left;}
.newListTitle .text a{width: 130px; text-align: center; font-size: 21px; color: #0b4ab4; border-bottom: 1px solid #0b4ab4;display: block; font-weight: bold;}
.newListTitle .more{border-radius: 10px; padding: 3px 12px; float: right; font-size: 14px; border:1px solid #0b4ab4; margin: 11px;}
.newListTitle .more a{color: #0b4ab4;}
.special_tu{ clear: both;}
.special_tu ul li{ float: left; margin-top: 10px; margin-left:9px; height: 123px;}
.special_tu ul li:first-child{ margin-left: 0;}
.special_tu ul li:nth-child(4){ margin-left: 0;}
.theme img{ width: 384px; height: 66px;}

.ztch{
    width:1200px;
    height: 123px;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
}

.ztch ul{
    overflow: hidden;
    position:absolute;
    width: 1200px;
    left: 0;
    top: 0;
    _height:1px;
}

.ztch ul li{
    float: left;
    width: 293px;
    background: #f2f2f2;
    margin-left: 20px; height: 190px; overflow: hidden;
}
.ztch ul li img{ width: 100%;}
.ztch_txte{ display: inline-block;
    margin: 14px 10px 0 15px;
    color: #333333;
    text-decoration: none;
    word-wrap: break-word; font-size: 16px;}
.ztch_txt{ height: 26px;
    color: #999999;
    font-size: 14px;margin: 14px 10px 0 15px}
/*工作交流*/
.communication_title{ background: url(../img/communication_bg.png); height: 50px;}
.communication_bt{border-bottom: 1px solid #0b4ab4; float: left; width: 130px; text-align: center; font-size: 21px;line-height: 50px; color: #0b4ab4; font-weight: bold;}
.communication_btt{border-bottom: 1px solid #0b4ab4; float: left; width: 130px; text-align: center; font-size: 21px;line-height: 50px; color: #0b4ab4; font-weight: bold;}
.communication{ clear: both; margin-top: 20px;}
.commun{ width: 798px;}
.communn{ width: 100%;margin-top: 45%;}
.communication_tab{ float: right;}
.communication_tabb{ float: right;}
.communication_tabjfkt{ float: right;}
.communication_tab ul li{ float: left; padding:0px 12px;line-height: 50px; font-weight: bold; font-size: 16px;}
.communication_tabb ul li{ float: left; padding:0px 12px;line-height: 50px; font-weight: bold; font-size: 16px;}
.communication_tabjfkt ul li{ float: left; padding:0px 12px;line-height: 50px; font-weight: bold; font-size: 16px;}
.communication_tabcol{color: #0b4ab4;}
.communication_tabcoll{color: #0b4ab4;}
.office_bg{ background: #000; opacity: 0.5; height:31px; width:100%; margin-top: -33px;}
.office_left{ width: 394px;}
.office_jg{ clear: both;}
.office_sp{ clear: both;}
.office_tu{ position: absolute; z-index: 99; margin-top: 60px;}
.office_tu_txt{ color: #fff; margin-top: -27px; z-index: 999; position: relative; margin-left: 15px; font-size: 16px;overflow: hidden;text-overflow: ellipsis; width: 379px;    white-space: nowrap;}
.communication_switch{ margin-top: 10px;}
.office_tu_1{ position: absolute; margin-left:405px; margin-top: 290px;}
.office_text{ background: #f2f2f2; padding:10px 15px; margin-top: 228px;}
.office_text ul li{ height: 40px; line-height: 40px; font-size: 16px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.office_text ul li span{ background: #f2f2f2; width: 5px; height: 5px; border:1px solid #777777; border-radius: 50px; margin-right: 15px; display: block; float: left; margin-top: 16px;}
.theory_titlebg{ background: url(../img/theory_bg.png); height: 50px;}
.theory{ margin-left: 10px; width: 392px;}
.theory_text ul{ background: #f2f2f2;padding:10px 15px; margin-top: 46px;}
.theory_text ul li{ height: 40px; line-height: 40px; font-size: 16px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.theory_text ul li a{ color: #333;}
.theory_text ul li span{ background: #f2f2f2; width: 5px; height: 5px; border:1px solid #777777; border-radius: 50px; margin-right: 15px; display: block; float: left; margin-top: 16px;}
.theoryy{ margin-left: 10px; width: 392px;}
.theory_textt ul{ background: #f2f2f2;padding:10px 15px; margin-top: 46px;}
.theory_textt ul li{ height: 40px; line-height: 40px; font-size: 16px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.theory_textt ul li a{ color: #333;}
.theory_textt ul li span{ background: #f2f2f2; width: 5px; height: 5px; border:1px solid #777777; border-radius: 50px; margin-right: 15px; display: block; float: left; margin-top: 16px;}

/*视频专区*/
.indexBottomThird{ clear: both;}
.indexBottomThird .newListTitle {
    width: 1200px;
    margin: auto;
    clear: both;
    text-align: left;
    height: 50px;
    line-height: 50px; margin-bottom: 10px;
}

.indexBottomThird .newListTitle .text {
    color: #0b4ab4;
    font-size: 21px;
    width: 130px;
    text-align: center;
    display: block;
    height: 50px;
    float: left;
    border-bottom: 1px solid #0b4ab4;
}
.bottomTitleRight {
    border-radius: 10px;
    padding: 3px 15px;
    float: right;
    font-size: 14px;
    border: 1px solid #0b4ab4;
    margin: 11px;
    line-height: 22px;
    color: #0b4ab4;
}
.wrap{
    width:1200px;
    height: 190px;
    position: relative;
    overflow: hidden;
}

.wrap ul{
    overflow: hidden;
    position:absolute;
    width: 1600px;
    left: 0;
    top: 0;
    _height:1px;
}

.wrap ul li{
    float: left;
    width: 180px;
    background: #f2f2f2;
    margin-left: 20px; height: 190px; overflow: hidden;
}
.wrap ul li img{ width: 100%;}
.wrap_txte{ display: inline-block;
    margin: 14px 10px 0 15px;
    color: #333333;
    text-decoration: none;
    word-wrap: break-word; font-size: 16px;}
.wrap_txt{ height: 26px;
    color: #999999;
    font-size: 14px;margin: 14px 10px 0 15px}
/*廉政教育*/
.clean{ background: #f2f2f2; margin-top: 20px; overflow: hidden;}
.clean_one{ padding: 20px; width: 360px;}
.clean_bt{ overflow: hidden; margin-bottom: 20px;}
.clean_btbg{ background: url(../img/video_bg.png); width: 130px; height: 43px; line-height: 43px; color: #fff; font-size: 16px;font-weight: bold;text-align: center;}
.clean_bttab{ font-size: 16px; font-weight: bold; line-height: 43px;}
.clean_content{ clear: both; margin: 10px 0;}
.clean_content img{ float: left; margin-top: 13px;}
.clean_content_txt{ font-size: 16px; width:300px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; margin-left: 20px; line-height: 36px; height: 36px;}
.clean_content_txt a{ color: #000;}
.clean_btzi{ color: #105fc6 !important;}
.clean_btqh ul li{ float: left; margin-left: 20px; font-weight: bold; font-size: 16px; line-height: 43px;}
.clean_btqh ul li a{ color: #000;}
/*footer*/
.nav1{
    width:1200px;
    height:40px;
    position:relative;
    text-align:center;
    line-height:40px;
    font-size:16px;
    margin: 0 auto;
    border:1px solid #ebebeb; margin-top: 20px;
}
.main_1 li{
    list-style: none;
    float:left;
}
.main_1>li{
    width:33%;
    /*width:287px;*/
    color:#eee;
    font-size:16px; text-align: center; border-left: 1px solid #ebebeb; color: #666; height: 38px;
}
.main_1>li:first-child{border-left:0}
.box_info{
    width:1182px;
    display:none;
    position:absolute;
    color:#643519;
    padding:10px;
    float: left;
    line-height: 40px;
    background: #fff;
    margin: 0 auto;
    left: 0;
}
.box_info li{
    color: #643519;
    cursor: pointer;
    font-size:14px; color: #333;
    width: 15%;
    text-align: center;}
.box_info li a{ color: #643519}
.box_info li:hover{
    color: #0b4ab4;
}
.footer_hover{ border-bottom: 2px solid #105FC6 !important; color: #105FC6 !important;}
.footer{ background: #272727 ; width: 100%;}
.footer_txt{ margin: 0 auto; width: 1200px; padding: 24px 0; color: #fff; text-align: center;}
.footer_txt p{ margin: 0; padding: 0;}
.footer_txt img{    display: inline-block;
    overflow: hidden;
    height: 24px;
    line-height: 24px;
}
.office_text ul li a{ color: #000;}
.examination h3 span a{ color: #0b4ab4;}
.advertisement a{ color:#be0614;}
.examination ul li a{ color:#333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 358px;
    display: block;}
.fontw {
    font-weight: bold;
}